package com.hi.cdi.versioning.domain;

import java.util.Date;

import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

@Document(collection="records")
public class Record {

    private String facebookName;

    private long someId1;

    private String str1;

    private Date date1;

    private String str2;

    private String str3;

    private String str4;

    private String str5;

    private Date date2;

    private String countrtCode;

    private String str6;

    private Date date3;

    private Date date4;

    private String str7;

    private String str8;

    private String str9;

    private String str10;

    private String str11;

    private String str12;

    private String str13;

    private String str14;

    private String str15;

    private String str16;

    private String str17;

    private String str19;

    private Date date5;

    private Date date6;


    private String str18;

	public java.lang.String getFacebookName() {
        return this.facebookName;
    }

	public void setFacebookName(java.lang.String facebookName) {
        this.facebookName = facebookName;
    }

	public long getSomeId1() {
        return this.someId1;
    }

	public void setSomeId1(long someId1) {
        this.someId1 = someId1;
    }

	public java.lang.String getStr1() {
        return this.str1;
    }

	public void setStr1(java.lang.String str1) {
        this.str1 = str1;
    }

	public Date getDate1() {
        return this.date1;
    }

	public void setDate1(Date date1) {
        this.date1 = date1;
    }

	public java.lang.String getStr2() {
        return this.str2;
    }

	public void setStr2(java.lang.String str2) {
        this.str2 = str2;
    }

	public java.lang.String getStr3() {
        return this.str3;
    }

	public void setStr3(java.lang.String str3) {
        this.str3 = str3;
    }

	public java.lang.String getStr4() {
        return this.str4;
    }

	public void setStr4(java.lang.String str4) {
        this.str4 = str4;
    }

	public java.lang.String getStr5() {
        return this.str5;
    }

	public void setStr5(java.lang.String str5) {
        this.str5 = str5;
    }

	public Date getDate2() {
        return this.date2;
    }

	public void setDate2(Date date2) {
        this.date2 = date2;
    }

	public java.lang.String getCountrtCode() {
        return this.countrtCode;
    }

	public void setCountrtCode(java.lang.String countrtCode) {
        this.countrtCode = countrtCode;
    }

	public java.lang.String getStr6() {
        return this.str6;
    }

	public void setStr6(java.lang.String str6) {
        this.str6 = str6;
    }

	public Date getDate3() {
        return this.date3;
    }

	public void setDate3(Date date3) {
        this.date3 = date3;
    }

	public Date getDate4() {
        return this.date4;
    }

	public void setDate4(Date date4) {
        this.date4 = date4;
    }

	public java.lang.String getStr7() {
        return this.str7;
    }

	public void setStr7(java.lang.String str7) {
        this.str7 = str7;
    }

	public java.lang.String getStr8() {
        return this.str8;
    }

	public void setStr8(java.lang.String str8) {
        this.str8 = str8;
    }

	public java.lang.String getStr9() {
        return this.str9;
    }

	public void setStr9(java.lang.String str9) {
        this.str9 = str9;
    }

	public java.lang.String getStr10() {
        return this.str10;
    }

	public void setStr10(java.lang.String str10) {
        this.str10 = str10;
    }

	public java.lang.String getStr11() {
        return this.str11;
    }

	public void setStr11(java.lang.String str11) {
        this.str11 = str11;
    }

	public java.lang.String getStr12() {
        return this.str12;
    }

	public void setStr12(java.lang.String str12) {
        this.str12 = str12;
    }

	public java.lang.String getStr13() {
        return this.str13;
    }

	public void setStr13(java.lang.String str13) {
        this.str13 = str13;
    }

	public java.lang.String getStr14() {
        return this.str14;
    }

	public void setStr14(java.lang.String str14) {
        this.str14 = str14;
    }

	public java.lang.String getStr15() {
        return this.str15;
    }

	public void setStr15(java.lang.String str15) {
        this.str15 = str15;
    }

	public java.lang.String getStr16() {
        return this.str16;
    }

	public void setStr16(java.lang.String str16) {
        this.str16 = str16;
    }

	public java.lang.String getStr17() {
        return this.str17;
    }

	public void setStr17(java.lang.String str17) {
        this.str17 = str17;
    }

	public java.lang.String getStr19() {
        return this.str19;
    }

	public void setStr19(java.lang.String str19) {
        this.str19 = str19;
    }

	public Date getDate5() {
        return this.date5;
    }

	public void setDate5(Date date5) {
        this.date5 = date5;
    }

	public Date getDate6() {
        return this.date6;
    }

	public void setDate6(Date date6) {
        this.date6 = date6;
    }

	public java.lang.String getStr18() {
        return this.str18;
    }

	public void setStr18(java.lang.String str18) {
        this.str18 = str18;
    }

	public java.lang.String toString() {
        return ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }

	@Id
    private ObjectId id;

	public ObjectId getId() {
        return this.id;
    }

	public void setId(ObjectId id) {
        this.id = id;
    }
}
